	checkbox-group{
		display: inline-block;
	}
	
	.cart_box{
			background-color: #f2f2f2;
			height: 100vh;
		}
	.cart_box .cart_head{
		height: 136rpx;
		width: 100%;
		position: fixed;
		top: var(--window-top);
		left: 0;
		z-index: 2;
	}
	.cart_head .cart_menu{
		height: 64rpx;
		width: 100%;
		background: linear-gradient(#FF6040,#FF8A80);
		display: flex;
		justify-content: space-around;
		align-items: center;
		
	}
	.cart_head .cart_menu text{
		font-size: 28rpx;
		color: #FFF3F2;
	}
	.cart_head .cart_menu .active{
		color: #FFFFFF;
		font-size: 32rpx;
	}
	.cart_head .cart_ticket{
		position: relative;
		background-color: white;
		width: 100%;
		height: 72rpx;
	}
	.cart_head .cart_ticket checkbox{
		position: absolute;
		top: 10rpx;
		left: 20rpx;
	}

	.cart_head .cart_ticket .cart_ticket_text1{
		position: absolute;
		top: 10rpx;
		left: 100rpx;
		font-size: 32rpx;
		color: #333333;
	}
	.cart_head .cart_ticket .cart_ticket_text2{
		position: absolute;
		top: 20rpx;
		right: 100rpx;
		font-size: 24rpx;
		color: #333333;
	}
	.cart_head .cart_ticket .cart_ticket_text3{
		position: absolute;
		top: 20rpx;
		right: 40rpx;
		font-size: 24rpx;
		color: #FF6040;
	}
	.scroll-view_H {
		white-space: nowrap; 
		display: flex;
		width: 100%;
		height: 256rpx;
	/* 	border: 1rpx solid #F1F1F1; */
	}
	.container{overflow: hidden;}
	.top{
		margin-bottom: 180rpx;
		margin-top: 156rpx;
	}
	.cartInfo{
		padding-top: 25rpx;
		height: 256rpx;
		width: 750rpx;
		display: inline-block;	
		/* 靠上 */
		vertical-align:top; 
		background-color: white;
	}
	.cartDel{
		height: 256rpx;
		width: 110rpx;
		background: #FF6040;
		display: inline-block;
		text-align: center;	
		line-height: 256rpx;
		color: #FFFFFF;
	}
	/* 隐藏滚动条 */
	::-webkit-scrollbar {
	  width: 0;
	  height: 0;
	  color: transparent;
	}
	
	.cartInfo_image  image{
		width: 216rpx;
		height: 216rpx;
	}
	.cartInfochild{
		display: flex;
		height: 200rpx;
	}
	.cartInfo_info{
		display: flex;
		flex-direction: column;
		width: 320rpx;
		padding-left: 20rpx;
	}
	/* #ifndef MP-ALIPAY */
	.cartInfo_info label{
		margin-top: 15rpx;
	}
	/* #endif */

	.cartInfo_info text:nth-of-type(2){
		font-size:20rpx;
		color: #999999;
		text-decoration: line-through;
	}
	
	.cartInfo_switch{
		width: 90rpx;
	}
	.cartInfo_image{
		width: 216rpx;
	}
	.common{
		height: 200rpx;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	
	
	/* 加减数量 */
	.cartInfo_num_child{
		margin-top: 134rpx;
		/* border: 2rpx solid #AAAAAA; */
		border-radius: 10rpx;
		height: 50rpx;
		width: 150rpx;
		display: flex;
	}
	.cartInfo_num_child label{
		/* flex: 1; */
		line-height: 40rpx;
		text-align: center;
		font-size: 32rpx;
		font-weight: bold;
	}
	.cartInfo_num_child label:nth-of-type(2){
		background-color: #F2F2F2;
		width: 80rpx;
		height: 40rpx;
		font-size: 20rpx;
		font-weight: normal;
	}
	
	/* 底部 */
	
	.foot{
		width: 100%;
		height: 100rpx;
		border-top: 1px solid #F1F1F1;
		position: fixed;
		bottom: var(--window-bottom);
		background: #FFFFFF;
		display: flex;
	}
	
	.footd1{
		width: 200rpx;
		height: 100%;
		line-height: 100rpx;
		padding-left: 20rpx;
	}
	
	.footd2{
		width: 300rpx;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	.footd2sp2{
		font-size: 20rpx;
		color: #999999 ;
	}
	
	.footd3{
		width:220rpx;
		height: 100%;
		background: #FF6040 ;
		color: #fff;
		font-size: 30rpx;
		text-align: center;
		line-height: 100rpx ;
	}
	.cartInfo_image_img {
		width: 120rpx;
		height: 120rpx;
	}
